package com.gwnet.common.util;

import java.util.Random;

/**
 * @author: WangLiang
 * @date: 2024/7/20 16:11
 */
public class UserUtils {

    private static final String[] PREFIXES = {
            "美味", "香浓", "鲜香", "热辣", "甜蜜", "醇厚", "爽口", "丰盛", "诱人", "经典",
            "清新", "浓郁", "绚丽", "滑嫩", "火爆", "极致", "舌尖", "顶级", "极鲜", "豪华"
    };

    private static final String[] NAMES = {
            "饺子", "披萨", "汉堡", "寿司", "牛排", "冰淇淋", "泡面", "沙拉", "咖喱", "蛋糕",
            "炸鸡", "糖葫芦", "粽子", "泰国咖喱", "热狗", "米粉", "牛肉面", "拉面", "奶茶", "巧克力",
            "串烧", "煎饼", "炖肉", "烤鱼", "汤圆", "羊肉串", "果汁", "蒸包", "墨西哥卷", "蔬菜卷"
    };

    private static final String[] SUFFIXES = {
            "大厨", "小吃", "达人", "探险家", "爱好者", "狂热者", "享受者", "收藏家", "专家", "迷",
            "粉丝", "首席", "猎食者", "调味师", "食神", "挑战者", "元老", "魔法师", "高手", "潇洒客",
            "美食家", "美味探秘", "铲子手", "佳肴鉴赏", "私人厨师", "享乐主义者", "幸福商人", "潮流引领者", "饮食精英"
    };

    private static final Random RANDOM = new Random();

    public static String generateRandomNickname() {
        String prefix = PREFIXES[RANDOM.nextInt(PREFIXES.length)];
        String name = NAMES[RANDOM.nextInt(NAMES.length)];
        String suffix = SUFFIXES[RANDOM.nextInt(SUFFIXES.length)];

        return prefix + name + suffix;
    }

//    public static void main(String[] args) {
//        // 生成并打印一个随机昵称
//        String randomNickname = generateRandomNickname();
//        System.out.println("随机生成的昵称: " + randomNickname);
//    }

}
